/*  ----------------------------------------------------------------------------
 *  Arello Mobile
 *  Fast 3d Engine
 *  ----------------------------------------------------------------------------
 * Except where otherwise noted, this work is licensed under
 * http://creativecommons.org/licenses/by/3.0
 */

#ifndef FORCEEFFECT_H
#define FORCEEFFECT_H

#include <string>
#include <filesystem/String.hpp>

namespace liba
{
namespace input
{
namespace hard { class ForceEffect; }

class ForceEffect
{
public:    
	ForceEffect( const std::string & device_name, const filesystem::String & effect_name );
    ~ForceEffect();

    bool play();
    bool stop();
	bool is_playing();
private:
	hard::ForceEffect * effect;
};

} // namespace input
} // namespace liba
using namespace liba;

#endif //FORCEEFFECT_H